// 5.6.2 常量-定义常量-const 关键字
/**
 * 
 * 常量是固定值，在程序执行期间不会改变。这些固定的值，又叫做字面量。
 * 常量可以是任何的基本数据类型，可分为整型数字、浮点数字、字符、字符串和布尔值。
 * 常量就像是常规的变量，只不过常量的值在定义后不能进行修改。
 * 
 * -------------------------
 * 定义常量
 * 在 C++ 中，有两种简单的定义常量的方式：
    使用 #define 预处理器。
    使用 const 关键字。

   #define 预处理器
    下面是使用 #define 预处理器定义常量的形式：
    #define identifier value
  
    const 关键字
    您可以使用 const 前缀声明指定类型的常量，如下所示：
    const type variable = value;

    ？？#define和const定义常量的区别
  ~~~~~~~~~~~~~~~~~~~
  const 关键字
*/

#include <iostream>
#include <string>

int main(void)
{
  const int WIDTH = 100;
  const int HEIGHT = 50;
  
  int area = WIDTH * HEIGHT;

  std::cout << "area:" << area << std::endl;  

  printf("-------------end----------\n");
  return 0;
}